Search results
175 packages found
Lightweight immutable helper that allows you to continue working with Plain JavaScript Objects
Functions for representing plain objects as typesafe immutable dictionaries
Update immutable objects as if they were mutable with copy-on-write
Utilities for treating frozen JavaScript objects as persistent immutable collections.
- freeze
- frozen
- immutable
- immutability
- persistent
- collections
- structural
- sharing
- update
- redux
- flux
- store
- react
- mori
Easily update nested frozen objects and arrays in a declarative and immutable manner.
The ObjectStateHistory class is a JavaScript implementation that allows you to keep track of changes in an object over time, creating a history of the modifications.
An ultra-fast and efficient library for deeply freezing JavaScript objects and preventing unintended mutations. Supports all data types, including complex objects like maps and sets, and guarantees immutability without recursion. Ideal for applications th
change your objects innner state safely using immutable objects
- immutable
- immutable objects
- objects state
- arrays state
- immutability
- passing by reference
- functional programming
Common types and objects used in many other Rimbu packages
Universal library for serialisable immutable models
Tools to use handle plain JS objects as immutable objects
Removes empty _objects_, _arrays_, empty _strings_, _NaN_, _null_ and _undefined_ values from objects. Does not alter the original object.
- password
- debugger
- URLSearchParams
- cache
- columns
- rds
- sns
- resolve
- helpers
- ES2017
- mru
- trimRight
- escape
- negative zero
- View more
TypeScript first validation and class creation library
Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.
A TINY, fail-fast, lazy, "naked", simple immutable Javascript objects library
Data classes for TypeScript & JavaScript
Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
A simple utility for efficiently applying updates to immutable objects